SQLite的架构(TheArchitectureOfSQLite)
为了不和其他代码产生命名冲突, 接口(Interface)SQLite的很多对外接口的实现函数在main.c, 下面这张图表展示了SQLite的组件和它们之间的关系, Tokenizer和Parser注:tokenizer是负责把SQL语句解析为一个个的串, Code Generator(代码生成器)生成Virtual Machine可以执行的高效代码Virtual Machine执行Code Generator 生成的代码B-TreeSQLite数据库文件在磁盘中是以B树的数据结构存储 ,对那些想要理解和修改SQLite的人很有帮助,还以一些散落在其他文件中,SQLite的更多接口请访问available separately,sqlite3_complete()在tokenize.c中,sqlite3_get_table() 函数实现在table.c, 这篇文档描述SQLite库的基本架构,而Paser是根据这些串的前后序列关系来生成相应的语法结构,legacy.c和vdbeapi.c,sqlite3_mprintf()函数在printf.c,所有的SQLite API命名以sqlite3_为前缀,。
相关热词:
本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供用于网络技术学习参考,学习中请遵循相关法律法规!
本文地址: https://v30.fanwenzhu.com/sql/sqlite/11244.shtml
相关文章
热门TAG
win10 ecshop 主机 阿里云 解决 配置 C# C++ 解析 SQL语句 命令 Go语言 方法 CSS3 HTML5 CSS win7 MSSQL 服务器配置 IIS7.5 IIS7 IIS6 IIS CentOS 7 Linux oracle数据库 oracle phpcms discuz discuz教程最新文章
-
sqlite只通过文件锁就可以
时间:2021-01-23
-
返回的是一个SQLiteDatabas
时间:2021-01-23
-
只不过它是OC方式封装了
时间:2021-01-23
-
应该增加autoincrementcreate
时间:2021-01-23
-
如果没有就从Bundle中把数
时间:2021-01-23
-
Linux 部署ASP.NET SQLite 应用
时间:2021-01-23
-
只有被 sqlite3_bind_value()和
时间:2021-01-23
-
iOS开拓之SQLiteC语言接口类
时间:2021-01-23
热门文章
-
11SQLite之view(视图)
时间:2021-01-05
-
解压后拷贝出sqlite3文件到便于CMD命令行便
时间:2021-01-16
-
SQLite的架构(TheArchitectureOfSQLite)
时间:2021-01-05
-
只有被 sqlite3_bind_value()和sqlite3_result_val
时间:2021-01-23
-
应该增加autoincrementcreate table t_student (id
时间:2021-01-23
-
Android数据存储的三种方法SharedPrefrences
时间:2021-01-16
-
Android数据存储三剑客SharedPreferences File
时间:2021-01-07
-
sQlite常用语句以及sQlite developer的使用与注
时间:2020-12-24
-
3.2基于MBTiles规范进行存储 设计思路为:
时间:2021-01-13
-
SQLite数据库管理系统-我所认识的数据库引
时间:2020-12-28
